package com.qujia.station.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 
 * 
 * @author chglee
 * @email 1992lcg@163.com
 * @date 2023-06-20 11:54:08
 */
public class TradePaymentRecordsDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键id
	private Integer id;
	//订单表pay_order的订单号order_no
	private String orderSn;
	//商户订单号 
	private String ordNo;
	//天阙平台订单号
	private String uuid;
	//商户编号
	private String mno;
	//订单总金额(元)
	private BigDecimal amt;
	//订单标题
	private String subject;
	//授权码
	private String authCode;
	//订单状态(0、待支付，1、已支付（支付成功），2、支付失败)
	private Integer status;
	//原商户订单号 退款通知返回
	private String origOrdno;
	//商家入账金额（单位：元）包含手续费、预充值、平台补贴（优惠），不含免充值代金券（商家补贴）
	private BigDecimal settleAmt;
	//交易手续费率（单位：%）
	private BigDecimal recfeeRate;
	//交易手续费（单位：元）
	private BigDecimal recfeeAmt;
	//子商户号
	private String subMechid;
	//落单号 供退款使用。
	private String sxfUuid;
	//天阙门店编号
	private String storeNum;
	//ip地址
	private String trmip;
	//支付创建时间
	private Date addTime;
	//交易支付完成时间
	private Date payTime;

	/**
	 * 设置：主键id
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：主键id
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：订单表pay_order的订单号order_no
	 */
	public void setOrderSn(String orderSn) {
		this.orderSn = orderSn;
	}
	/**
	 * 获取：订单表pay_order的订单号order_no
	 */
	public String getOrderSn() {
		return orderSn;
	}
	/**
	 * 设置：商户订单号 
	 */
	public void setOrdNo(String ordNo) {
		this.ordNo = ordNo;
	}
	/**
	 * 获取：商户订单号 
	 */
	public String getOrdNo() {
		return ordNo;
	}
	/**
	 * 设置：天阙平台订单号
	 */
	public void setUuid(String uuid) {
		this.uuid = uuid;
	}
	/**
	 * 获取：天阙平台订单号
	 */
	public String getUuid() {
		return uuid;
	}
	/**
	 * 设置：商户编号
	 */
	public void setMno(String mno) {
		this.mno = mno;
	}
	/**
	 * 获取：商户编号
	 */
	public String getMno() {
		return mno;
	}
	/**
	 * 设置：订单总金额(元)
	 */
	public void setAmt(BigDecimal amt) {
		this.amt = amt;
	}
	/**
	 * 获取：订单总金额(元)
	 */
	public BigDecimal getAmt() {
		return amt;
	}
	/**
	 * 设置：订单标题
	 */
	public void setSubject(String subject) {
		this.subject = subject;
	}
	/**
	 * 获取：订单标题
	 */
	public String getSubject() {
		return subject;
	}
	/**
	 * 设置：授权码
	 */
	public void setAuthCode(String authCode) {
		this.authCode = authCode;
	}
	/**
	 * 获取：授权码
	 */
	public String getAuthCode() {
		return authCode;
	}
	/**
	 * 设置：订单状态(0、待支付，1、已支付（支付成功），2、支付失败)
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：订单状态(0、待支付，1、已支付（支付成功），2、支付失败)
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：原商户订单号 退款通知返回
	 */
	public void setOrigOrdno(String origOrdno) {
		this.origOrdno = origOrdno;
	}
	/**
	 * 获取：原商户订单号 退款通知返回
	 */
	public String getOrigOrdno() {
		return origOrdno;
	}
	/**
	 * 设置：商家入账金额（单位：元）包含手续费、预充值、平台补贴（优惠），不含免充值代金券（商家补贴）
	 */
	public void setSettleAmt(BigDecimal settleAmt) {
		this.settleAmt = settleAmt;
	}
	/**
	 * 获取：商家入账金额（单位：元）包含手续费、预充值、平台补贴（优惠），不含免充值代金券（商家补贴）
	 */
	public BigDecimal getSettleAmt() {
		return settleAmt;
	}
	/**
	 * 设置：交易手续费率（单位：%）
	 */
	public void setRecfeeRate(BigDecimal recfeeRate) {
		this.recfeeRate = recfeeRate;
	}
	/**
	 * 获取：交易手续费率（单位：%）
	 */
	public BigDecimal getRecfeeRate() {
		return recfeeRate;
	}
	/**
	 * 设置：交易手续费（单位：元）
	 */
	public void setRecfeeAmt(BigDecimal recfeeAmt) {
		this.recfeeAmt = recfeeAmt;
	}
	/**
	 * 获取：交易手续费（单位：元）
	 */
	public BigDecimal getRecfeeAmt() {
		return recfeeAmt;
	}
	/**
	 * 设置：子商户号
	 */
	public void setSubMechid(String subMechid) {
		this.subMechid = subMechid;
	}
	/**
	 * 获取：子商户号
	 */
	public String getSubMechid() {
		return subMechid;
	}
	/**
	 * 设置：落单号 供退款使用。
	 */
	public void setSxfUuid(String sxfUuid) {
		this.sxfUuid = sxfUuid;
	}
	/**
	 * 获取：落单号 供退款使用。
	 */
	public String getSxfUuid() {
		return sxfUuid;
	}
	/**
	 * 设置：天阙门店编号
	 */
	public void setStoreNum(String storeNum) {
		this.storeNum = storeNum;
	}
	/**
	 * 获取：天阙门店编号
	 */
	public String getStoreNum() {
		return storeNum;
	}
	/**
	 * 设置：ip地址
	 */
	public void setTrmip(String trmip) {
		this.trmip = trmip;
	}
	/**
	 * 获取：ip地址
	 */
	public String getTrmip() {
		return trmip;
	}
	/**
	 * 设置：支付创建时间
	 */
	public void setAddTime(Date addTime) {
		this.addTime = addTime;
	}
	/**
	 * 获取：支付创建时间
	 */
	public Date getAddTime() {
		return addTime;
	}
	/**
	 * 设置：交易支付完成时间
	 */
	public void setPayTime(Date payTime) {
		this.payTime = payTime;
	}
	/**
	 * 获取：交易支付完成时间
	 */
	public Date getPayTime() {
		return payTime;
	}
}
